com.supermap.services
类 DataUtil
- java.lang.Object
 - 
- com.supermap.services.DataUtil
 
 
- 
public class DataUtil extends java.lang.ObjectCreated by lonecloud on 17/3/12. 用于对Object进行解析并且转换成Map键值对的形式 
- 
- 
构造器概要
构造器 构造器和说明 DataUtil() 
- 
方法概要
所有方法 静态方法 具体方法 限定符和类型 方法和说明 static int[]arrayToIntArray(java.util.ArrayList<java.lang.Integer> array)static java.lang.StringgetDataType(java.lang.Object data)static <T> TgetEnum(java.lang.Class<T> clazz, int index)static java.lang.StringgetMediaPathFromUri(android.content.Context context, android.net.Uri uri)static java.util.Map<java.lang.String,java.lang.Object>objectToMap(java.lang.Object obj)获取利用反射获取类里面的值和名称static java.util.Map<java.lang.String,java.lang.String>objectToMapString(java.lang.String timeFormatStr, java.lang.Object obj, java.lang.String... excludeFields)利用递归调用将Object中的值全部进行获取static java.lang.StringtoLowerCaseFirstOne(java.lang.String s)首字母转小写static java.lang.StringtoUpperCaseFirstOne(java.lang.String s)首字母转大写 
 - 
 
- 
- 
方法详细资料
- 
objectToMap
public static java.util.Map<java.lang.String,java.lang.Object> objectToMap(java.lang.Object obj) throws java.lang.IllegalAccessException获取利用反射获取类里面的值和名称- 参数:
 obj-- 返回:
 - 抛出:
 java.lang.IllegalAccessException
 
- 
objectToMapString
public static java.util.Map<java.lang.String,java.lang.String> objectToMapString(java.lang.String timeFormatStr, java.lang.Object obj, java.lang.String... excludeFields) throws java.lang.IllegalAccessException利用递归调用将Object中的值全部进行获取- 参数:
 timeFormatStr- 格式化时间字符串默认2017-03-10 10:21obj- 对象excludeFields- 排除的属性- 返回:
 - 抛出:
 java.lang.IllegalAccessException
 
- 
getDataType
public static java.lang.String getDataType(java.lang.Object data)
 
- 
arrayToIntArray
public static int[] arrayToIntArray(java.util.ArrayList<java.lang.Integer> array)
 
- 
getEnum
public static <T> T getEnum(java.lang.Class<T> clazz, int index) 
- 
getMediaPathFromUri
public static java.lang.String getMediaPathFromUri(android.content.Context context, android.net.Uri uri) 
- 
toUpperCaseFirstOne
public static java.lang.String toUpperCaseFirstOne(java.lang.String s)
首字母转大写 
- 
toLowerCaseFirstOne
public static java.lang.String toLowerCaseFirstOne(java.lang.String s)
首字母转小写 
 - 
 
 -